/*
[name]迎新[/name]
[iconbgcolor]#b3f384[/iconbgcolor]
Powered by Discuz! X2
*/
.bm_c {background: url(bg2.png);}

.wp {width: 1150px;max-width:100%;}
html { background: transparent url(bg_drops.png); }
#um, #um a { color: #fff; font-size: 13px; font-family: "Microsoft YaHei",Sans Serif,Arial;font-weight: 700;text-shadow:#b7b7b7 1px 1px 1px;}

body { width:100%;background: transparent url(bg.png) repeat-x 50% 0;  }

#nv { overflow: visible;height: 50px;  line-height: 50px;  background:url(nv2.png) 0 0 repeat-x; }

#nv li { float: left;height: 50px; line-height: 50px; font-weight: 700; font-size: 14px;background:none;}
#nv li { background-image: url(nv_a2.png)  no-repeat !important;}
#nv li a {height:50px;line-height:50px; background: transparent;padding: 0 25px; }
#nv li.a { background: transparent;}
#nv li span { display: none; }
	
#nv li.a a {  background: transparent url(nv_a2.png) no-repeat 45% 15%;height: 50px;  line-height: 50px; }
		
#nv li a:hover{height:50px;line-height:50px;text-decoration:none;background:transparent url(nv_a3.png) no-repeat 45% 15%;}
#nv li.hover a:hover,#nv li.hover a{height:50px;line-height:50px;text-decoration:none;background:transparent url(nv_a3.png) no-repeat 45% 15%;}

#qmenu { height: 40px;line-height: 40px;background: url(qmenu2.png) no-repeat 10px 1px;font-weight: 700;font-family: "Microsoft YaHei",Sans Serif,Arial;color: rgb(255, 255, 255);text-shadow: 0 1px 0 rgb(0, 0, 0);}
#qmenu.a { position: relative; z-index: 302; background-position: 10px 1px; text-shadow: 0 1px 0 #000;background-image: url(qmenu2.png); }
.fl .bm_h { border-color: #C5E6DF; background: transparent url(titlebg.png) repeat-x 0 0; }
#toptb{background: none;border: none;}
/* 重定义 {SPECIALBG} */
.appl, .bmn, .bm_h, .pn, td.pls, .ad td.plc, div.exfm, .tb a, .tb_h, .ttp li.a a, div.uo a, input#addsubmit_btn, #gh  .bm_h { background-color: #e0edff; }


/* 重定义 {SPECIALBORDER} */
.bmn, .pg a, .pgb.a, .pg strong, .card, .card .o, div.exfm  { border-color: #C5E6DF; }
.pg strong { background-color: #C5E6DF; }
.pn { border-color: #C5E6DF #666 #666 #C5E6DF; }


.ad td.pls { background-color: #C5E6DF; }

/* 重定义字体 */
.fl .bm_h h2 a, .xi1, #um .new, .topnav .new, .sch .new, .el .ec .hot em, .pll .s a.joins { color: #429296; }
.pll .s a.go { color: #FFF; }
.xi2, .xi2 a { color: #000; }

/* 重定义按钮 */
.pgs #newspecial, .pgs #newspecialtmp { float: left; background: url(pn_post2.png) no-repeat 0 0; }
#post_reply, #post_replytmp { float: left; background: url(pn_reply2.png) no-repeat 0 0; }
	#newspecial img, #newspecialtmp img, #post_reply img, #post_replytmp img { opacity: 0; filter: alpha(opacity=0); }
.moodfm_btn { background-image: url(mood_input_btn.png) !important; }
#create_group_btn { display: block; background: url(create_group.png) no-repeat 0 0; }
	#create_group_btn img { opacity: 0; filter: alpha(opacity=0); }
.tb .o, .tb .o a { background-image: url(pnp2.png); }
.el .ec .hot { background-image: url(hotspot.gif); }
.pll .s { background-image:url(polljoins.gif); }

::-webkit-scrollbar-track-piece {
    background-color:#f5f5f5;
    border-left:1px solid #d2d2d2;
}
::-webkit-scrollbar {
    width:13px;
    height:13px;
}
::-webkit-scrollbar-thumb {
    background-color:#c2c2c2;
    background-clip:padding-box;
    border:1px solid #979797;
    min-height:28px;
}
::-webkit-scrollbar-thumb:hover {
    border:1px solid #636363;
    background-color:#929292;
}
.ct2 {  border-bottom:4px solid #A9D0E3; border-right:4px solid #A9D0E3; border-top:4px solid #A9D0E3;border-left:4px solid #A9D0E3;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
	
#ct {border-top:8px solid #d8e9ff;border-bottom:8px solid #d8e9ff;border-left:8px solid #d8e9ff;border-right:8px solid #d8e9ff;background:#d8e9ff;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;}		.ie6 #ct {}


.ct2 { }
	.ct2 .sd { margin-right: -235px;float:left; }
		.ie7 .ct2 .sd { margin-left: 15px; }
		.ie6 .ct2 .sd { padding-left: 15px; position: relative; }
	.ct2 .mn { width: 80%; }

.ct2 #chart, .ct2 #an { margin-right: -235px; }
	.ie6 .ct2 #chart, .ie6 .ct2 #an { position: relative; }

.ct2_a .mn {width:960px;}

.ct3_a .mn {width:715px;}
.ct3_a .sd {width:260px;}

.fl_g:hover {
background: #edecfb;border-radius:5px;
}

.pg a:hover, .pgb a:hover {
border-color: white;}
.bmn, .pg a, .pgb.a, .pg strong, .card, .card .o, div.exfm {
border-bottom-color: #C5E6DF;
border-bottom-left-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
border-left-color: #C5E6DF;
border-right-color: #C5E6DF;
border-top-color: #C5E6DF;
border-top-left-radius: 5px 5px;
border-top-right-radius: 5px 5px;
-moz-box-shadow: 0 2px 1px #eeefff;
-webkit-box-shadow: 0 2px 1px #eeefff;
box-shadow: 0 2px 1px #eeefff;
}

.pg a, .pg strong, .pgb a {
background-color: whiteSmoke;
-moz-box-shadow: 0 2px 1px #eeefff;
-webkit-box-shadow: 0 2px 1px #eeefff;
box-shadow: 0 2px 1px #eeefff;
border-color: #C2D5E3;
}
.pg strong{border: 2px solid white;}


::selection {
color: white;
background: cornflowerBlue;
text-shadow: 1px 1px 1px #AAA;
}

.wai{zoom:1.2;}
/*nav width version*/
#hd .wp #nv {
    background-size: 100% 100%;
    background-position: 0;
}